
.point-container {
	height: 100%;
	color: rgba(255, 255, 255, .54);
	font-size: 28rpx;
	padding-bottom: 10rpx;
	
	&:before {
		content: '';
		display: table;
	}
	
	.menu-box {
		margin-top: 50rpx;
		height: 32rpx;
		align-items: center;
		margin-bottom: 48rpx;
		padding: 0 30rpx;
	
		.image {
			height: 32rpx;
		}
	
		.menu-image {
			display: flex;
			height: 32rpx;
			align-items: center;
			font-size: 32rpx;
	
			.image {
				margin-right: 30rpx;
			}
		}
	}
	
	.spot-price {
		height: 28rpx;
		line-height: 28rpx;
		padding: 0 30rpx;
		
		.fall {
			margin: 0 14rpx 0 20rpx;
		}
	}
	
	.tab-container {
		margin: 45rpx 30rpx 0;
	}
	
	.resources {
		margin-top: 30rpx;
		padding: 0 30rpx 30rpx;
		& > view {
			width: 33.3%;
			
			text {
				display: block;
			}
			
			.white-text {
				font-size: 24rpx;
			}
			
			&:nth-child(2) {
				text-align: center;
			}
			
			&:nth-child(3) {
				text-align: right;
			}
		}
	}
	
	.center-container {
		padding: 30rpx;
		
		.radius-box {
			border-radius: 6rpx;
		}
		
		.left-view {
			.left-view-btn {
				.btn {
					height: 88rpx;
					line-height: 88rpx;
					width: 192rpx;
					text-align: center;
					background-color: rgba(255, 255, 255, .54);
					color: #fff;
					position: relative;
					
					&:first-child {
						&:after {
							content: '';
							position: absolute;
							width: 0;
							height: 0;
							border-bottom: 88rpx solid #21273f;
							border-left: 18rpx solid transparent;
							top: 0px;
							right: 0;
						}
					}
					
					&:last-child {
						&:before {
							content: '';
							position: absolute;
							width: 0;
							height: 0;
							border-top: 88rpx solid #21273f;
							border-right: 18rpx solid transparent;
							top: 0px;
							left: 0;
						}
					}
					
					&.rise-btn {
						background-color: #11CAA1;
					}
					&.fall-btn {
						background-color: #c64a5d;
					}
				}
			}
		
			.principal {
				margin: 50rpx 0 40rpx;
				
				& > text {
					display: inline-block;
					color: #fefefe;
					height: 28rpx;
					line-height: 28rpx;
					margin-bottom: 36rpx;
				}
				
				& > view {
					display: flex;
					align-items: center;
					height: 88rpx;
					padding-left: 50rpx;
					background-color: rgba(255, 255, 255, .1);
				}
			}
			
			.left-view-tabs {
				height: 60rpx;
				align-items: stretch;
				
				& > view {
					color: #fff;
					line-height: 60rpx;
					width: 95rpx;
					text-align: center;
					background-color: rgba(255, 255, 255, .1);
				}
			}
			
			.lever {
				height: 88rpx;
				align-items: center;
				margin: 50rpx 0;
			}
			
			.price {
				height: 28rpx;
				line-height: 28rpx;
				margin-bottom: 30rpx;
			}
			
			.left-view-btn-open {
				height: 88rpx;
				line-height: 88rpx;
				text-align: center;
				background-color: #11CAA1;
				margin-top: 50rpx;
				font-size: 32rpx;
				
				&.fall-btn {
					background-color: #C64A5D;
				}
			}
			
		}
		
		.right-view {
			width: 256rpx;
			.price {
				.price-list {
					font-size: 22rpx;
					height: 22rpx;
					line-height: 22rpx;
					margin-bottom: 30rpx;
					
					&:first-child {
						margin-bottom: 40rpx;
					}
					&:last-child {
						margin-bottom: 0;
					}
				}
			}
			
			.center-data {
				margin: 42rpx 0;
				font-size: 28rpx;
				
				text {
					display: block;
					height: 28rpx;
					line-height: 28rpx;
				}
				
				.fall {
					font-size: 32rpx;
					height: 32rpx;
					line-height: 32rpx;
					margin-bottom: 14rpx;
				}
			}
			
			.fise-data {
				.fise-data-list {
					font-size: 22rpx;
					height: 22rpx;
					line-height: 22rpx;
					margin-bottom: 30rpx;
					
					&:last-child {
						margin-bottom: 0;
					}
				}
			}
			
			.point-box {
				margin-top: 30rpx;
			}
			
			.point-container {
				width: 50rpx;
				height: 50rpx;
				position: absolute;
				left: 14rpx;
				top: 10rpx;
				
				.image {
					width: 32rpx;
				}
			}
		}
	}
	
	.empty {
		height: 20rpx;
	}
	
	.member-area {
		padding: 50rpx 30rpx;
		
		.title {
			font-size: 32rpx;
			height: 32rpx;
			line-height: 32rpx;
		}
		
		.member-area-tabs {
			height: 28rpx;
			line-height: 28rpx;
			margin: 52rpx 0;
		}
		
		.member-area-content {
			height: 28rpx;
			line-height: 28rpx;
			margin-bottom: 50rpx;
			
			&:last-child {
				margin-bottom: 0;
			}
			
			& > text {
				width: 33.33%;
				display: inline-block;
				
				&:nth-child(2) {
					text-align: center;
				}
				
				&:nth-child(3) {
					text-align: right;
				}
			}
		}
	}
	
	.left-container {
		height: 100%;
		padding-top: 94rpx;
	
		.left-top {
			margin: 0 0 56rpx;
	
			.white-text {
				font-size: 48rpx;
				height: 48rpx;
				line-height: 48rpx;
			}
	
			.image {
				height: 36rpx;
			}
		}
	
		.left-list {
			align-items: center;
			color: rgba(255, 255, 255, .54);
			height: 120rpx;
			border-bottom: 1px solid rgba(255, 255, 255, .1);
			font-size: 24rpx;
	
			.white-text {
				margin-right: 6rpx;
			}
	
			.bold {
				font-size: 32rpx;
			}
		}
	}
	
	.left-btn-view {
		padding-bottom: 30rpx;
		.left-btn-list,
		.title {
			height: 88rpx;
			align-items: center;
			padding: 0 30rpx;
			font-size: 30rpx;
			border-bottom: 1px solid rgba(255, 255, 255, .1);
		}
		
		.title {
			justify-content: center;
			font-size: 36rpx;
		}
	}
	
	.data-title {
		margin: 32rpx 0 54rpx;
		display: flex;
		padding: 0 30rpx;
	
		&>text {
			display: inline-block;
			width: 25%;
			text-align: center;
	
			&:first-child {
				text-align: left;
			}
	
			&:last-child {
				text-align: right;
			}
		}
	}
	
	.data-list {
		height: 60rpx;
		align-items: center;
		color: #fff;
		font-size: 24rpx;
		// margin-bottom: 54rpx;
		padding: 0 30rpx;
	
		&:last-child {
			// margin-bottom: 22rpx;
		}
	
		&>text {
			display: inline-block;
			width: 16.7%;
			text-align: center;
	
			&:first-child {
				text-align: left;
			}
	
			&:last-child {
				text-align: right;
			}
		}
		.data-list-btn {
			// background-color: #EEC67F;
			// border-radius: 10rpx;
			text-align: right;
			width: 16.7%;
			
			text {
				background-color: #EEC67F;
				border-radius: 10rpx;
				width: 70rpx;
				display: inline-block;
				text-align: center;
			}
		}
	}
	
	.action-view {
		padding-bottom: 10rpx;
		
		.title {
			height: 88rpx;
			line-height: 88rpx;
			font-size: 36rpx;
			border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		}
	}
	
	.point-empty {
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
	}
}